package com.llyb.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class InvoiceHandler {


    @Tool("根据用户提供的信息提供发票")
    public String handle(@P("公司名称")String companyName,
                         @P("税号")String dutyNum,
                         @P("金额保留两位小数")String amount) throws JsonProcessingException {

        log.info("公司名称是：{}，税号是：{}，金额是：{}",companyName,dutyNum,amount);

        System.out.println(new WeatherService().getWeatherV2("101010100"));

        return "开票成功";

    }

}
